Supermodel Naomi Campbell has been joined by Karen Elson, Kristen McMenamy and Daphne Groeneveld to star in Roberto Cavalli's spring/summer 2012 campaign.
Shot by photographer Steven Meisel at Pier 59 Digital Studios in New York, the ad also features hair by Guido Palau and make-up by Pat McGrath.